package space.yangmin.baidu.downloader.service;

import space.yangmin.baidu.downloader.bo.FileInfoBO;
import space.yangmin.baidu.downloader.dto.FileInfoDTO;
import space.yangmin.baidu.downloader.dto.ListFileDTO;

import java.util.List;

/**
 * @Description TODO
 * @Version 1.0.0
 * @Date 2024/8/7/0007 10:46
 * @Author Administrator
 */
public interface FileService extends BaseService{

    List<FileInfoBO> listFile(ListFileDTO dto);

    List<FileInfoBO> getFileInfo(FileInfoDTO dto);

    String downloadFile(FileInfoBO fileInfoBO, String directory);

}
